Skip to content

Improved home page and content organization#160

Merged
johnmhoran merged 49 commits into
mainfrom
improved-home
May 23, 2026
Merged

Improved home page and content organization#160
johnmhoran merged 49 commits into
mainfrom
improved-home

Conversation

@pombredanne
Copy link
Copy Markdown
Member

This PR is a fairly extensive refactor of the home page and the content organization.
It adds:

  • a new hero and tagline
  • a scrolling banner of adopters
  • grids of supported package ecosystems and vulnerability data sources
  • reorgs the layout of project cards and moves these to a subpage
  • update the navbar and footer color and organization

Still a wip!

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Otherwise a transparent logo is hard to view

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Also create a proper favicon and remove old unused logo

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Using docusaurus build && node make-relative.js means you can use the
website with file:// no server needed, which comes handy for development

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
This is a WIP, lots more todo.

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Move standards to a page of its own for clarity

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
@pombredanne pombredanne marked this pull request as draft May 22, 2026 22:27
@pombredanne pombredanne requested a review from johnmhoran May 22, 2026 22:27
@pombredanne
Copy link
Copy Markdown
Member Author

@johnmhoran @pombredanne @adaaaam this is a FYI, still a wip, as I have a few minor updates left todo, then I will make a blog post. Do not merge yet

@johnmhoran is the publication automated on merge or tag?

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
* Reuse pillars from presentations.
* Add adopters logos
* Add ecosystems logos

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Also switch adopters and standards

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Also slow down scrolling banner, make it more compact

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Also streamline

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Remove dead logo

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
@johnmhoran
Copy link
Copy Markdown
Member

@pombredanne Publication to GitHub Pages is the default, triggered by merge to main. We also have the dropdown enabling a build-and-deploy to either GH Pages or DreamHost. https://github.com/aboutcode-org/www.aboutcode.org/actions/workflows/a-b-deploy.yml

* Only keep a few featurs projects on homepage
* Alos move supporters up, after adopters
* Finally reorg the nav bar

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
@johnmhoran
Copy link
Copy Markdown
Member

@pombredanne My initial reaction after a quick tour (I'm running inside your branch on my local WSL2) -- this is a substantial improvement, looks sharp, not just text, great use of real estate. And I especially like the new landing page. 👍

Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
@pombredanne pombredanne marked this pull request as ready for review May 22, 2026 23:15
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Signed-off-by: Philippe Ombredanne <pombredanne@aboutcode.org>
Copy link
Copy Markdown
Member

@johnmhoran johnmhoran left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pombredanne I've taken a visual tour through the new website on your branch via WSL2, and a rapid walk through many (but a relatively small %) of the new/changed files. This looks great, ready to merge, which is what I am about to do. 👍

@johnmhoran johnmhoran merged commit 337b82f into main May 23, 2026
4 checks passed
@pombredanne pombredanne deleted the improved-home branch May 25, 2026 07:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants